roast stuffed chicken - French English Dictionary